/*
  除以 13
  题目描述
    输入一个大于 0 的大整数 N，长度不超过 100 位，要求输出其除以 13 得到的商和余数。
  输入
    一个大于 0 的大整数，长度不超过 100 位。
  输出
    两行，分别为整数除法得到的商和余数。
  样例输入
    2132104848488485
  样例输出
    164008065268345
    0
*/

#include <bits/stdc++.h>

using namespace std;

int main() {
    string a, c;  // a = 被除数, c = 商
    int ys = 0;   // 表示余数

    cin >> a;  // 输入被除数

    for(int i = 0; i < a.size(); i++) { //遍历
        int num = a[i] - '0';  // 小被除数
        num = ys * 10 + num;   // 加上余数
        c = c + char(num / 13 + '0'); // 小被除数除以除数, 得到对应的小商(最终商的一部分)
        ys = num % 13; // 求余数
    }

    // 去除前导零
    while (c.size() > 1 && c[0] == '0') {
        c.erase(0, 1);
    }

    cout << c << endl << ys; // 输出

    return 0;
}